@charset "utf-8";

*{ font-family: "微软雅黑"; 
/*font-size: 14px; */
line-height: 1.8; 
margin: 0 auto; 
padding: 0px;}
ul,li,ol{ list-style: none;}
a{color: #666;}
a,a:hover,a:link,a:active,a:visited{ text-decoration: none;}
img{ max-width: 100%; height: auto;}
em{font-style: normal;font-weight: normal;}
.clear{ clear: both;}
p{ margin: 0 auto; padding: 0px; }



.top{background: repeat-x;width: 100%;}
.header{  margin: 0 auto; }
.top_b{padding-top: 31px;}
.top_b .index_logo{float: left;margin-right: 10px;}
.t_logotxt{float: left;display: inline;padding-left: 10px;border-left: 1px dashed #bcbdc2;font-size: 18px;color: #303030;}
.t_logotxt b{display: block;font-size: 26px;line-height: 38px;}

.t_pho{font-size: 12px;color: #444;float: right;width: 250px; margin-top: -28px; margin-bottom: 0px;}
.t_pho dt{float: left;padding-right: 12px;border-right: 1px dashed #bcbdc2;}
.t_pho dd{float: right;font-size: 27px;font-weight: bold;color: #d60c1a;text-align: center; line-height: 28px;}
.t_pho dd p{font-size: 22px;color: #303030;background:  no-repeat center center;}






/*导航*/
.navbar{ margin-bottom: 0px; border: 0px;background: #d01817;height: 55px; z-index: 999;border-bottom: 4px solid #d01817;}
.navbar .navbar-brand{ background: #d01817;height: 55px;background:  no-repeat right 0;}

.navbar .navbar-header a,.navbar .navbar-header a:hover{ color: #fff; display: inline-block; }
.navbar .nav li a,.navbar .nav li a:hover{ color: #FFF; font-size: 16px;display: inline-block;}
.navbar .nav li{    background: no-repeat right 0;}
.navbar .nav li a:hover,.navbar .navbar-header a:hover{ background: #303030;color: #fff;}
.navbar .nav ul.second { background: #d01817;}
.navbar .nav ul.second li a{ display: inline-block; width: 100%; line-height: 30px; text-align: left;}
.navbar .nav ul.second li a:hover{ background: #303030;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #FFF;
    background-color: #d01817;
}
@media only screen and (max-width: 992px) {
	.nav>li>a{padding: 10px;}
}

@media only screen and (min-width: 1200px) {
	.navbar .navbar-brand{ width: 162px; text-align: center;}
	.navbar .nav > li a{ width: 162px;text-align: center;height: 55px; color: #fff;}
}

@media only screen and (max-width: 767px) {
	.nav>li{ text-align: right;}
	.navbar-nav{ background: #e5e5e5; margin-left: 70%;  width: 30%; margin-top: 0px;}
	.navbar-nav li:hover,.navbar .nav > li a:hover{ background: #d01817;}
	.navbar .nav > li a{ color: #000; display: inline-block;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color: #000; background: #e5e5e5;}
	.navbar .nav ul.second li:hover{ background: #1E2B49;}
	.navbar .nav ul.second li a:hover{ background: #45a643;}
	
}

footer{ text-align: center; background: #eeeeee; width: 100%; padding-top: 15px; padding-bottom: 15px; font-size: 13px;color: #666666;}
footer p{line-height: 26px;}
footer p a{ color: #666666;}

.index_footer_nav { display: block; height: 55px; background: #BA0001;}
.index_footer_nav ul { display: block; text-align: center;}
.index_footer_nav ul li { height: 55px; display: inline-block;}
.index_footer_nav ul li a { display: block; height: 55px; line-height: 55px; text-align: center; color: #fff; font-size: 14px;padding: 0px 20px;}
.index_footer_nav ul li a:hover {background: #fff; color: #ba0001;}

